for the rest of his life - French English Dictionary